[PATCH 15/24] global: Use const for struct imap_parser_params params
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 2 Mar 2026 11:50:24 +0000 (13:50 +0200)
committerNoah Meyerhans <noahm@debian.org>
Tue, 31 Mar 2026 19:07:17 +0000 (15:07 -0400)
Gbp-Pq: Name CVE-2026-27857-5.patch

src/imap-login/imap-login-client.c
src/imap-login/imap-login-cmd-id.c
src/lib-imap/test-imap-parser.c

index 23c4a2f8eebadd8857c8c3d81dfe9c06c6260714..fca737b6f5bf46c692843b3b67adfa098a848fba 100644 (file)
@@ -379,7 +379,7 @@ static int imap_client_create(struct client *client)
                return -1;
        }
 
-       struct imap_parser_params params = {
+       const struct imap_parser_params params = {
                .list_count_limit = IMAP_LOGIN_LIST_COUNT_LIMIT,
        };
        imap_client->parser =
@@ -467,7 +467,7 @@ static void imap_client_starttls(struct client *client)
        struct imap_client *imap_client =
                container_of(client, struct imap_client, common);
 
-       struct imap_parser_params params = {
+       const struct imap_parser_params params = {
                .list_count_limit = IMAP_LOGIN_LIST_COUNT_LIMIT,
        };
        imap_parser_unref(&imap_client->parser);
index a0bb9cdc03f7d691d5e229000c33eb32a1baa554..1f9e05bf49d8af864c2355f4f84733bffde8be42 100644 (file)
@@ -345,7 +345,7 @@ int cmd_id(struct imap_client *client)
                id->params = p_new(param_pool, struct imap_id_params, 1);
                id->params->pool = param_pool;
 
-               struct imap_parser_params params = {
+               const struct imap_parser_params params = {
                        .list_count_limit = IMAP_LOGIN_LIST_COUNT_LIMIT,
                };
                id->parser = imap_parser_create(client->common.input,
index a1347ac0ac4b5bad596b12245ca3e099f75df569..0075de71f38a5ddbcdc48698769ba3b35093818b 100644 (file)
@@ -95,7 +95,7 @@ static void test_imap_parser_list_limit(void)
        const struct imap_arg *args;
 
        test_begin("imap parser list limit");
-       struct imap_parser_params params = {
+       const struct imap_parser_params params = {
                .list_count_limit = 2,
        };